package com.weimob.cloud.api.bos.req;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 微盟商家查询用户信息请求参数
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class WeimobGetUserInfoReq implements Serializable {

    /**
     * 用户 ID，是微盟用户身份的唯一标识。如果根据wid查询，手机号和wid不能全为空，都传则默认以wid查询电话。
     */
    @JsonProperty("wid")
    private Long wid;

    /**
     * 用户手机号。如果根据手机号查询，手机号和wid不能全为空，都传则默认以wid查询电话。
     */
    @JsonProperty("phone")
    private String phone;

    /**
     * 区号，默认为中国 0086
     */
    @JsonProperty("zone")
    private String zone;
}
